package com.os.dao;

import java.util.List;

import com.os.model.DeskH;
/**
 * 点菜单dao接口
 * @author HQG 2017年1月5日
 *
 */
public interface DeskDaoH {
	/**
	 * 获取所有未审批点菜单
	 * @return
	 */
	public List<DeskH> getAllNoAuditDeskH(int page,int rows);
	/**
	 * 获取所有点菜单
	 * @return
	 */
	public List<DeskH> getAllDeskH(int page,int rows);
	/**
	 * 获取未审核点菜单数量
	 * @return
	 */
	public int getAllNoAuditDesknumH();
	/**
	 * 获取所有点菜单数量
	 * @return
	 */
	public int getAllDesknumH();
	
	/**
	 * 根据菜品ID获取菜品名称
	 * @param foodlist 菜品ID集合
	 * @return
	 */
	public StringBuffer getFnamesByFoodlistH(String foodlist);
	/**
	 * 根据点菜员Id获取点菜员name
	 * @param wid
	 * @return
	 */
	public String getWnameByWidH(int wid);
	/**
	 * 根据菜单ID获取菜单信息
	 * @param oid
	 * @return
	 */
	public DeskH getDeskByOidH(int oid);
	/**
	 * 设置指定菜单的审批状态
	 * @param fstate 审批状态
	 * @param oid 菜单ID 
	 * @return
	 */
	public int setDeskByFstateH(int fstate,int oid);
	/**
	 * 根据菜品ID集合获取价格
	 * @param foodlist
	 * @return
	 */
	public double getFpriceByFoodlist(String foodlist);
}
